Sebuah program adalah entitas ganda, sering digambarkan sebagai "hantu dalam mesin." Ia ada secara bersamaan sebagai teks statis yang ditulis oleh manusia dan sebagai mesin dinamis yang tak terlihat yang mengendalikan perangkat keras fisik. Komputer hanya berfungsi sebagai penampung penampung bagi konstruksi berbasis logika ini.
1. Kehadiran Tiga Dimensi
Sebuah program muncul dalam tiga cara: sebagai kode sumber yang dapat dibaca manusia, sebagai data biner di memori, dan sebagai kekuatan aktif yang mengendalikan memori tersebut. Sang pemrogram adalah pencipta alam semesta dengan kompleksitas hampir tak terbatas, yang dikuasai sepenuhnya oleh logika yang mereka tentukan.
Perangkat keras fisik, mainframe, dan rangkaian listrik.
Logika, 'hantu', dan niat program.
2. Mengendalikan Kompleksitas
Pemrograman adalah keterampilan untuk mengendalikan kompleksitas. Program hebat membuat hal-hal kompleks tampak sederhana. Meskipun bahasa komputer kurang fleksibel dibandingkan bahasa manusia, mereka mengikuti aturan tata bahasa yang ketat untuk menjaga presisi.
Di Luar Peramban: Untuk menjalankan program-program yang didefinisikan dalam kursus ini di luar peramban web, Anda dapat menggunakan Node.js.